package com.aizuda.boot.modules.common.constant.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 多个主体时生成规则枚举
 * @Author sangyirong
 * @ClassName MultipleEntityRule
 * @Version 1.0
 * @Date 2025/7/9 16:00
 */
@Getter
@AllArgsConstructor
public enum MultipleEntityRule {

    /**
     * 只第一个主体添加
     */
    FIRST_ONLY("FIRST_ONLY", "只第一个主体添加"),
    
    /**
     * 全部主体都添加
     */
    ALL_ENTITIES("ALL_ENTITIES", "全部主体都添加");

    /**
     * 规则编码
     */
    private final String code;

    /**
     * 规则描述
     */
    private final String msg;
} 